Design Wizards and Visual Languages for Generators
نویسندگان
چکیده
Domain-specific generators will increasingly rely on graphical specification languages — applets — for declarative specifications of target applications. Applets will provide front-ends to generators and related tools to produce customized code on demand. Critical to the success of this approach will be domain-specific design wizards, tools that guide users in their selection of components for constructing particular applications. In this paper, we present the P3 ContainerStore applet, its generator, and design wizard.
منابع مشابه
Design Wizards and Visual Programming Environments for GenVoca Generators
Domain-specific generators will increasingly rely on graphical languages for declarative specifications of target applications. Such languages will provide front-ends to generators and related tools to produce customized code on demand. Critical to the success of this approach will be domain-specific design wizards, tools that guide users in their selection of components for constructing partic...
متن کاملWeb-Advertised Generators and Design Wizards
Domain-specific generators will increasingly rely on Web-based applets for declarative specifications of target applications. Applets will communicate with generators via servers to produce customized code on demand. Critical to the success of this approach will be domain-specific design wizards, tools that guide users in their selection of components for constructing particular applications. I...
متن کاملEnd-User Design
In the end-user programming arena the fundamental challenges have gradually shifted from basic syntactic challenges towards semantic challenges including the need to convey an understanding of design and engineering principles relevant to end-users. Visual programming has significantly lowered the threshold of programming [1] mostly by sharply reducing or even completely eliminating syntactic p...
متن کاملLanguage Development in a Visual Manner
Language design and implementation are still one of the challenges in computer science. Programmers use a variety of languages in their daily work, and new languages appear frequently. With formal methods for programming language description a language designer has a chance to automatically generate a compiler or an interpreter. Unfortunately, compiler generators nowadays use linear textual spe...
متن کاملDesign Optimization for Total Volume Reduction of Permanent Magnet Synchronous Generators
Permanent magnet synchronous generators (PMSGs) are novel generators which can be used in high-performance wind farms. High efficiency and flexibility in producing electricity from variable rotation make them good candidate for wind power applications. Furthermore, because these kinds of generators have no excitation winding, there is no copper loss on rotor; hence, they can operate at high pow...
متن کامل